package com.lk.basic.service;

import com.lk.basic.query.BaseQuery;
import com.lk.basic.util.PageList;

import java.io.Serializable;
import java.util.List;

public interface IBaseService<T> {
    //新增
    void insert(T t);

    //删除
    void delete(Serializable id);

    //改
    void update(T t);

    //查单个
    T selById(Serializable id);

    //查所有
    List<T> selAll();

    //===============分页&高级=======================
    PageList<T> queryPage(BaseQuery query);
}
